﻿using System.Collections.Generic;
using IExternalDataTypes;

namespace LoaderLib
{
    public interface ILoader
    {
        /// <summary>
        /// retorna excepção caso a datasource nao seja carregada com sucesso
        /// </summary>
        void DataSource();
        string Getname();
        IEnumerable<IStudent> GetStudents();
        IEnumerable<ICUnit> GetCUnit();
        IEnumerable<ICourse> GetCourse();
        IEnumerable<IClass> GetClass();
        IEnumerable<ITeacher> GetTeacher();
        IEnumerable<IRoom> GetRoom();
        IEnumerable<ISemester> GetSemester();
        IEnumerable<IRegime> GetRegime();
    }
}
